3154 Efficient Simulation of View Synchrony
نویسندگان
چکیده
This report presents an algorithm for efficiently simulating view synchrony, including failure-atomic total-order multicast in a discrete-time event simulator. In this report we show how a view synchrony implementation tailored to a simulated environment removes the need for third party middleware and detailed network simulation, thus reducing the complexity of a test environment. An additional advantage is that simulated view synchrony can generate all timing behaviours allowed by the model instead of just those exhibited by a particular view synchrony implementation.
منابع مشابه
Extending Virtual Synchrony with Persistency
The virtually synchronous execution model provides an appropriate support for developing distributed applications, assuming a crash failure model. Synchronization points are only set when a view change arises, guaranteeing an efficient execution of such reliable applications. Its programming model is similar to that of a centralized application, but not identical. However, a crash model is not ...
متن کاملA Framework for Group Key Management Protocol Assessment Independent of View Synchrony
Problem statement: As group key management extended into the area of large dynamic networks, complex issues emerged involving the many operations that run over several network topologies. The issues that occurred due to multiple topologies were also compounded by differing views of the network, taken at different time slices or positions within the network. This was especially complex when figu...
متن کاملOPTIMIZATION-BASED MONITORING-SUPPORTED CALIBRATION OF A THERMAL PERFORMANCE SIMULATION MODEL
Building performance simulation is being increasingly deployed beyond the building design phase to support efficient building operation. Specifically, the predictive feature of the simulation-assisted building systems control strategy provides distinct advantages in view of building systems with high latency and inertia. Such advantages can be exploited only if model predictions can be relied u...
متن کاملStrong and Weak Virtual Synchrony in Horus
A formal de nition of strong virtual synchrony capturing the semantics of virtual syn chrony as implemented in Horus is presented This de nition has the nice property that every message is delivered within the view in which it was sent However it is shown that in order to implement strong virtual synchrony the application program has to block messages during view changes An alternative de nitio...
متن کاملPersistent Logical Synchrony
The virtually synchronous execution model provides an appropriate support for developing reliable applications when the crash failure model is being assumed. Using it, group broadcasts only need to be based on asynchronous communication; i.e., the sender does not need to wait for any answer or acknowledgment in order to go on with its tasks. Synchronization points are set when a view change ari...
متن کامل